package com.cipe.cmrs.model;

import java.util.List;

import javax.persistence.Entity;
import javax.persistence.OneToMany;
import javax.persistence.Table;

/**
 * <p>
 * Pojo mapping TABLE dbo.paymentstatustype
 * </p>
 * 
 * <p>
 * Generated at Thu Dec 29 11:59:34 PKT 2011
 * </p>
 * 
 * @author Incepio
 * 
 */
@Entity
@Table(name = "paymentstatustype")
@SuppressWarnings("serial")
public class Paymentstatustype extends BaseAuditEntity {

	/**
	 * Attribute paymentstatusname.
	 */
	private String paymentstatusname;

	/**
	 * Attribute paymentstatusdesc.
	 */
	private String paymentstatusdesc;

	/**
	 * List of Paymentrequeststatus
	 */
	@OneToMany(mappedBy = "paymentstatustype")
	private List<Paymentrequeststatus> paymentrequeststatuss = null;

	/**
	 * List of Paymentrequeststatustransitions
	 */
	@OneToMany(mappedBy = "goingtostatus")
	private List<Paymentrequeststatustransitions> goingtostatus = null;

	/**
	 * List of Paymentrequeststatustransitions
	 */
	@OneToMany(mappedBy = "startingfromstatus")
	private List<Paymentrequeststatustransitions> startingfromstatus = null;

	public String getPaymentstatusname() {
		return paymentstatusname;
	}

	public void setPaymentstatusname(String paymentstatusname) {
		this.paymentstatusname = paymentstatusname;
	}

	public String getPaymentstatusdesc() {
		return paymentstatusdesc;
	}

	public void setPaymentstatusdesc(String paymentstatusdesc) {
		this.paymentstatusdesc = paymentstatusdesc;
	}

	public List<Paymentrequeststatus> getPaymentrequeststatuss() {
		return paymentrequeststatuss;
	}

	public void setPaymentrequeststatuss(List<Paymentrequeststatus> paymentrequeststatuss) {
		this.paymentrequeststatuss = paymentrequeststatuss;
	}

	public List<Paymentrequeststatustransitions> getGoingtostatus() {
		return goingtostatus;
	}

	public void setGoingtostatus(List<Paymentrequeststatustransitions> goingtostatus) {
		this.goingtostatus = goingtostatus;
	}

	public List<Paymentrequeststatustransitions> getStartingfromstatus() {
		return startingfromstatus;
	}

	public void setStartingfromstatus(List<Paymentrequeststatustransitions> startingfromstatus) {
		this.startingfromstatus = startingfromstatus;
	}

}